<template>
  <div>
    <div class="wrapper">
      <Anchor  :labelWidth="85">
        <div id="row-01" class="line">
          <FormPanel ref="form" :list="formList" labelWidth="150" :cols="3" :formType="type" :isSubmitBtn="false" @formChange="formchangeFun" />
        </div>

        <!-- <div id="row-03" class="line">
          <BreakSpace label="委托书其他" :containerStyle="{ marginTop: '10px', marginBottom: '10px' }"></BreakSpace> -->
          <!-- <FilterTable
            ref="table_two"
            columnsRef="cylPackagePartsInfo"
            :columns="columnsBj"
            :dataSource="listBj"
            :height="260"
            selectionType="single"
            :onSyncTableData="tableHandle2"
            :onColumnsChange="columns => (this.columnsBj = columns)"
            :onRowSelectChange="selectChangeHandleBj"
          > -->
            <!--<template slot="controls">-->
            <!--<el-button size="small" type="primary" icon="el-icon-delete" :disabled="disable" @click="removeRecordHandle('Bj')">删除</el-button>-->
            <!--</template>-->
            <!--<template slot="controls">-->
              <!--<el-button v-show="cStopType" size="small" type="primary" icon="el-icon-plus" :disabled="disable" @click="addBZCL('$tableBj')">添加标准材料</el-button>-->
              <!--<el-button v-show="cStopType" size="small" type="primary" icon="el-icon-plus" :disabled="disable" @click="addTSCL('$tableBj')">添加特殊材料</el-button>-->
            <!--</template>-->
          <!-- </FilterTable> -->
        <!-- </div> -->
      </Anchor>
      <!-- <BaseDialog :visible.sync="visible4" title="获取委托书" destroyOnClose :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }">
        <WTS @cancel="cancelDialog" @close="cancelDialogWTS" @setCustomer4="setCustomer4" />
      </BaseDialog>
      <BaseDialog :visible.sync="visible8" title="获取车辆信息反馈单号" destroyOnClose :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }">
        <CLXXFKDH @cancel="cancelDialog" @close="closeHandlerCLXXFKDH" @setCustomer8="setCustomer8" />
      </BaseDialog>
      <BaseDialog :visible.sync="visible9" title="获取TPI" destroyOnClose :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }">
        <TPI @cancel="cancelDialog" @close="closeHandlerTPI" @setCustomer9="setCustomer9" />
      </BaseDialog>
      <BaseDialog :visible.sync="visible3" title="获取引导数据" destroyOnClose :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }">
        <YDSJ :wtsQjbl="wtsQjbl" @cancel="cancelDialog" @close="closeHandlerYDSJ" @setCustomer3="setCustomer3" />
      </BaseDialog>
      <BaseDialog :visible.sync="visible11" title="获取购买备件时委托书" destroyOnClose :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }">
        <GMBJWTS @cancel="cancelDialog" @close="closeHandlerGMBJWTS" @setCustomer11="setCustomer11" />
      </BaseDialog>
      <BaseDialog :visible.sync="visible12" title="客户代码" destroyOnClose :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }">
        <SQDH @cancel="cancelDialog" @close="closeHandlerSQDH" @setCustomer12="setCustomer12" />
      </BaseDialog>
      <BaseDialog :visible.sync="visible2" title="获取故障代码" destroyOnClose :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }">
        <GZDM :wtsQjbl="wtsQjbl" @cancel="cancelDialog" @close="closeHandlerGZDM" @setCustomer2="setCustomer2" />
      </BaseDialog>
      <BaseDialog :visible.sync="visible1" title="获取故障类别" destroyOnClose :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }">
        <GZLB :gzdmQJBL="gzdmQJBL" @cancel="cancelDialog" @close="closeHandlerGZLB" @setCustomer1="setCustomer1" />
      </BaseDialog>
      <BaseDialog :visible.sync="visible0" title="获取故障位置" destroyOnClose :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }">
        <GZWZ :gzdmQJBL="gzdmQJBL" @cancel="cancelDialog" @close="closeHandlerGZWZ" @setCustomer0="setCustomer0" />
      </BaseDialog>
      <BaseDialog
        :visible.sync="visible5"
        title="选择标准工位"
        :closable="true"
        :destroyOnClose="true"
        :maskClosable="true"
        :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }"
      >
        <SelectBZGJ @cancelPro="cancelDialogPro" @setCustomer5="confirmDialogPro" />
      </BaseDialog>
      <BaseDialog
        :visible.sync="visible6"
        title="选择特殊材料"
        :closable="true"
        :destroyOnClose="true"
        :maskClosable="true"
        :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }"
      >
        <SelectTSCL @cancelTSCL="cancelDialogTSCL" @setCustomer6="confirmDialogProTSCL" />
      </BaseDialog>
      <BaseDialog
        :visible.sync="visible10"
        title="选择标准材料"
        :closable="true"
        :destroyOnClose="true"
        :maskClosable="true"
        :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }"
      >
        <SelectBJCL @cancelTSCL="cancelDialogBZCL" @setCustomer6="confirmDialogProBJCL" />
      </BaseDialog>
      <BaseDialog
        :visible.sync="visible7"
        title="选择外委工位"
        :closable="true"
        :destroyOnClose="true"
        :maskClosable="true"
        :containerStyle="{ height: 'calc(100% - 60px)', overflow: 'auto', paddingBottom: '60px' }"
      >
        <SelectWWGW @cancelWWGW="cancelDialogWWGW" @setCustomer7="confirmDialogProWWGW" />
      </BaseDialog> -->
    </div>
    <div
      :style="{
        position: 'absolute',
        left: 0,
        bottom: 0,
        right: 0,
        zIndex: 9,
        borderTop: '1px solid #e9e9e9',
        padding: '10px 20px',
        background: '#fff',
        textAlign: 'right'
      }"
    >
      <el-button @click="closeHandler">关闭</el-button>
      <!--<AjaxButton v-show="cStopType" :click="saveHandler" type="primary">保存</AjaxButton>-->
    </div>
  </div>
</template>

<script>
  // 数据字典/按钮权限
  import { dictionary } from '@/utils/dictMixin';
  import { authority } from '@/utils/authMixin';
  import { IDNumber, phone } from '@/utils/validate';
  import { getBxgsSelect } from '@/api/repair/repairReception/customer';
  // import moment from 'moment';
  // import WTS from './selectWTS'; /* 表选委托书 */
  // import YDSJ from './selectYDSJ'; /* 表选引导数据 */
  // import GMBJWTS from './selectGMBJWTS'; /* 表选购买备件时委托书 */
  // import GZDM from './selectGZDM'; /* 表选故障代码 */
  // import GZLB from './selectGZLB'; /* 表选故障类别 */
  // import GZWZ from './selectGZWZ'; /* 表选故障位置 */
  // import CLXXFKDH from './selectCLXXFKDH'; /* 表选车辆信息反馈单号 */
  // import TPI from './selectTPI'; /* 表选TPI */
  // import SQDH from './selectSQDH'; /* 表选申请单号 */
  // import SelectBZGJ from './selectBZGJ'; /* 添加标准工位 */
  // import SelectTSCL from './selectTSCL'; /* 添加特殊材料 */
  // import SelectBJCL from './selectBJCL'; /* 添加标准材料 */
  // import SelectWWGW from './selectWWGW'; /* 添加外委工位 */
  // import { saveOrUpdate, getSelectSPLB, getSelectCLLB, getG, getXmInfo, getBjInfo } from '@/api/claimManagement/business/claim';
  import { getCustomerVehicleDetails } from '@/api/repair/queryStatistics/queryAccounts';
  import { getColorList } from '@/api/customerRepair/customerInfo/ownerVehicleManagement';

  export default {
    name: 'LBlpackageInitPanel',
    components: {
      // WTS,
      // YDSJ,
      // GZDM,
      // GZLB,
      // GZWZ,
      // SelectBZGJ,
      // SelectTSCL,
      // SelectWWGW,
      // CLXXFKDH,
      // TPI,
      // SelectBJCL,
      // GMBJWTS,
      // SQDH
    },
    mixins: [dictionary, authority],
    props: ['type','formData'],
    data() {
      // this.$tableXm = null;
      // this.$tableBj = null;
      // this.currentTable = null;
      // this.currentTableTSCL = null;
      // this.currentTableBJCL = null;
      // this.currentTableWWGW = null;
      // this.currentTableCLXXFKDH = null;
      //  this.wtsQjbl = null;  /* 委托书前两位全局变量 */
      return {
        // labels: this.createAnchorLabels(),
        formList: this.createFormList(),
        // fetchApi: getCustomerVehicleDetails,
        // listXm: [],
        // columnsBj: this.createTableBjColums(),
        // listBj: [],
        // wtsQjbl: '' /* 委托书前两位全局变量 */,
        // gzdmQJBL: '' /* 故障代码全局变量 */,
        // selectDataXm: null, // 选择项目
        // selectDataBj: null, // 选择备件
        // cStopType: true,
        // visible4: false,
        // visible3: false,
        // visible2: false,
        // visible1: false,
        // visible0: false,
        // visible5: false,
        // visible6: false,
        // visible7: false,
        // visible8: false,
        // visible9: false,
        // visible10: false,
        // visible11: false,
        // visible12: false,
        // disable: false,
        // tableData1: [],
        // idXm: '',
        // idBj: ''
      };
    },
    mounted() {
      // // 获取 Table 组件对象
      // this.$tableXm = this.$refs.table_one.$refs.pageTable;
      // this.$tableBj = this.$refs.table_two.$refs.pageTable;
      // 初始化方法
      this.initialHandle();
      // this.getBxgsSelect();
    },
    methods: {
      initialHandle(){
        console.log(this.formData[0],'kkkkkk')
        this.formList.forEach(x => {
            const val = this.formData[0][x.fieldName];
            // if (typeof val === 'undefined') return;
            // 设置回显值
            x.initialValue = val;
          });
      },
      // initialHandle() {
      //   console.log("进来了！！",this.formData);
      //     // 表单控件值回显
      //     this.formList.forEach(x => {
      //       const val = this.formData[0][x.fieldName];
      //       if (typeof val === 'undefined') return;
      //       // 设置回显值
      //       x.initialValue = val;
      //     });
      //     let res= this.formList.find(x => x.fieldName === 'OWNER_NO').initialValue;
      //     console.log("res:",res)
      //     // // 获取数据
      //     // this.getXmInfo(this.formData.id);
      //     // this.getBjInfo(this.formData.id);
      //     this.formList = [...this.formList];
      // },
      // async getXmInfo(val) {
      //   const res = (await getXmInfo(val)).data;
      //   this.listXm = res;
      // },
      // async getBjInfo(val) {
      //   const res = (await getBjInfo(val)).data;
      //   this.listBj = res;
      // },
      // createAnchorLabels() {
      //   return [
      //     {
      //       title: '基本信息',
      //       id: 'row-01'
      //     },
      //     {
      //       title: '索赔工位信息',
      //       id: 'row-02'
      //     },
      //     {
      //       title: '备件信息',
      //       id: 'row-03'
      //     }
      //   ];
      // },
      createFormList() {
        return [
          {
            type: 'BREAK_SPACE',
            label: '客户信息',
            style: {}
          },
          {
            type: 'INPUT',
            label: '客户代码',
            fieldName: 'OWNER_NO',
            placeholder: '请输入...',
            disabled: true,
            initialValue:''
          },
          {
            type: 'INPUT',
            label: '客户名称',
            fieldName: 'OWNER_NAME',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
            // rules: [{ required: true,trigger: 'blur' }]
          },
          {
            type: 'INPUT',
            label: '客户移动电话',
            fieldName: 'MOBILE',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
          },
          {
            type: 'INPUT',
            label: '客户电话',
            fieldName: 'PHONE',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
          },
          {
            type: 'INPUT',
            label: '客户类别',
            fieldName: 'LARGE_CUSTOMER_TYPE',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
            // rules: [{ required: true,trigger: 'blur' }]
          },
          {
            type: 'INPUT',
            label: '联系人姓名',
            disabled: true,
            fieldName: 'CONTACTOR_NAME',
            placeholder: '请输入...'
          },
          {
            type: 'INPUT',
            label: '联系人移动电话',
            fieldName: 'CONTACTOR_MOBILE',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
          },
          {
            type: 'INPUT',
            label: '联系人电话',
            fieldName: 'CONTACTOR_PHONE',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
          },
          {
            type: 'INPUT',
            label: '客户地址',
            fieldName: 'ADDRESS',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
          },
          {
            type: 'BREAK_SPACE',
            label: '车辆信息',
            style: {}
          },
          {
            type: 'INPUT',
            label: '牌照号',
            fieldName: 'LICENSE',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
            // rules: [{ required: true, trigger: 'blur', message: '请添加牌照号' }]

          },
          {
            type: 'INPUT',
            label: '底盘号',
            fieldName: 'VIN',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
            //  rules: [{ required: true, trigger: 'blur', message: '请添加底盘号' }]

          },
          {
            type: 'INPUT',
            label: '车型',
            fieldName: 'MODEL',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true
            },
          {
            type: 'INPUT',
            label: '客户级别',
            fieldName: 'LARGE_CUSTOMER_LEVEL',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true
          },
          {
            type: 'INPUT',
            label: '发动机号',
            disabled: true,
            fieldName: 'ENGINE_NO',
            placeholder: '请输入...',
            maxlength: 20
          },
          {
            type: 'INPUT',
            label: '颜色',
            fieldName: 'COLOR',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
            // unitRender: () => {
            //   return <div>公里</div>;
            // }
          },
          {
            type: 'INPUT',
            label: '车辆类别',
            disabled: true,
            fieldName: 'VEHICLE_CATEGORY',
            placeholder: '请输入...',
            maxlength: 20
          },
          {
            type: 'DATE',
            label: '生产日期',
            disabled: true,
            dateFormat: 'yyyy-MM-dd',
            fieldName: 'PRODUCT_DATE',
            placeholder: '请输入...'
          },
          {
            type: 'DATE',
            label: '购车日期',
            disabled: true,
            dateFormat: 'yyyy-MM-dd',
            fieldName: 'SALES_DATE',
            placeholder: '请输入...',
            // rules: [{ required: true, trigger: 'blur', message: '请添加购车日期' }]
          },
          {
            type: 'DATE',
            label: '发票日期',
            disabled: true,
            dateFormat: 'yyyy-MM-dd',
            fieldName: 'INVOICE_DATE',
            placeholder: '请输入...',
            // rules: [{ required: true, trigger: 'blur', message: '请添加发票日期' }]
          },
          {
            type: 'INPUT',
            label: '专属服务顾问',
            fieldName: 'ZSFWGW',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
            readOnly: true,
            unitRender: () => {
              return <el-button slot="append" icon="el-icon-search" onClick={this.openWtsbh}></el-button>;
            },
          },
          {
            type: 'INPUT',
            label: '保险单号',
            disabled: true,
            fieldName: 'INSURANCE_BILL_NO',
            placeholder: '请输入...',
            maxlength: 20
          },
          {
            type: 'INPUT',
            label: '保险公司',
            disabled: true,
            fieldName: 'INSURATION_CODE',
            placeholder: '请输入...',
            maxlength: 20
          },
          {
            type: 'DATE',
            label: '保险起始日期',
            disabled: true,
            dateFormat: 'yyyy-MM-dd',
            fieldName: 'INSURANCE_BEGIN_DATE',
            placeholder: '请输入...'
          },
          {
            type: 'DATE',
            label: '保险截止日期',
            disabled: true,
            dateFormat: 'yyyy-MM-dd',
            fieldName: 'INSURANCE_END_DATE',
            placeholder: '请输入...'
          },
          {
            type: 'INPUT',
            label: '保费总额',
            disabled: true,
            fieldName: 'INSURANCE_AMOUNT',
            placeholder: '请输入...',
            maxlength: 20
          },
          {
            type: 'INPUT',
            label: '被保险人',
            disabled: true,
            fieldName: 'INSURED_NAME',
            placeholder: '请输入...',
            maxlength: 20
          },
          {
            type: 'INPUT',
            label: '被保险人证件',
            disabled: true,
            fieldName: 'INSURED_CT',
            placeholder: '请输入...',
            maxlength: 20
          },
          {
            type: 'INPUT',
            label: '其他保险公司 ',
            disabled: true,
            fieldName: 'PUR_COMPANY',
            placeholder: '请输入...',
            maxlength: 20
          },
          {
            type: 'INPUT',
            label: '销售顾问',
            fieldName: 'CONSULTANT',
            placeholder: '请输入...',
            maxlength: 20,
            disabled: true,
            readOnly: true
          },
          {
            type: 'CHECKBOX',
            label: '二手车',
            disabled: true,
            fieldName: 'SECOND_HAND',
            placeholder: '请输入...',
            maxlength: 20,
            options: {
              trueValue: '1',
              falseValue: '2'
            },
          },
          // {
          //   type: 'CHECKBOX',
          //   label: '车损险',
          //   disabled: true,
          //   fieldName: 'csx',
          //   placeholder: '请输入...',
          //   maxlength: 20,
          //   options: {
          //     trueValue: '1',
          //     falseValue: '2'
          //   },
          // },
          {
            type: 'INPUT',
            label: '车辆备注(不打印)',
            disabled: true,
            fieldName: 'REMARK',
            placeholder: '请输入...',
            maxlength: 20,
            selfCols: 3
          },

          // {
          //   type: 'BREAK_SPACE',
          //   label: '委托书信息',
          //   style: {}
          // },
          // {
          //   type: 'DATE',
          //   label: '送修日期',
          //   disabled: true,
          //   dateFormat: 'yyyy-MM-dd hh:mm:ss',
          //   fieldName: 'RO_CREATE_DATE',
          //   placeholder: '请输入...',
          //   // rules: [{ required: true, trigger: 'blur', message: '请添加送修日期' }]
          // },
          // {
          //   type: 'DATE',
          //   label: '接车时间',
          //   disabled: true,
          //   dateFormat: 'yyyy-MM-dd hh:mm:ss',
          //   fieldName: 'PICKUP_DATE',
          //   placeholder: '请输入...',
          // },
          // {
          //   type: 'DATE',
          //   label: '预计维修时间',
          //   disabled: true,
          //   dateFormat: 'yyyy-MM-dd hh:mm:ss',
          //   fieldName: 'REPAIR_DAYS',
          //   placeholder: '请输入...',
          // },
          // {
          //   type: 'DATE',
          //   label: '约定交车时间',
          //   disabled: true,
          //   dateFormat: 'yyyy-MM-dd hh:mm:ss',
          //   fieldName: 'END_TIME_SUPPOSED',
          //   placeholder: '请输入...',
          //   // rules: [{ required: true, trigger: 'blur', message: '请添加约定交车时间' }]
          // },
          // {
          //   type: 'INPUT',
          //   label: '行驶里程 ',
          //   disabled: true,
          //   fieldName: 'IN_MILEAGE',
          //   placeholder: '请输入...',
          //   maxlength: 20,
          //   unitRender: () => {
          //     return <div>公里</div>;
          //   },
          //   // rules: [{ required: true, trigger: 'blur', message: '请添加行驶里程' }]
          // },
          // {
          //   type: 'INPUT',
          //   label: '接车服务顾问',
          //   fieldName: 'SERVICE_ADVISOR',
          //   placeholder: '请输入...',
          //   maxlength: 20,
          //   disabled: true,
          //   readOnly: true,
          //   // rules: [{ required: true, trigger: 'blur', message: '请添加行驶里程' }],
          //   unitRender: () => {
          //     return <el-button slot="append" icon="el-icon-search" onClick={this.openWtsbh}></el-button>;
          //   },
          // },
          // {
          //   type: 'CHECKBOX',
          //   label: '悦·享60分',
          //   disabled: true,
          //   fieldName: 'IS_QUICK_REPAIR',
          //   placeholder: '请输入...',
          //   maxlength: 20,
          //   options: {
          //     trueValue: '1',
          //     falseValue: '2'
          //   },
          // },
          // {
          //   type: 'INPUT',
          //   label: '客户描述',
          //   disabled: true,
          //   fieldName: 'CUSTOMER_DESC',
          //   placeholder: '请输入...',
          //   maxlength: 20,
          //   selfCols: 1
          // },
          // {
          //   type: 'INPUT',
          //   label: '故障描述',
          //   disabled: true,
          //   fieldName: 'RO_TROUBLE_DESC',
          //   placeholder: '请输入...',
          //   maxlength: 20,
          //   selfCols: 1,
          //   // rules: [{ required: true, trigger: 'blur', message: '请添加故障描述' }],
          // },
          // // {
          // //   type: 'CHECKBOX',
          // //   label: '报警标识',
          // //   disabled: true,
          // //   fieldName: 'bjbs',
          // //   placeholder: '请输入...',
          // //   maxlength: 20,
          // //   options: {
          // //     trueValue: '1',
          // //     falseValue: '2'
          // //   },
          // // },
          // // {
          // //   type: 'INPUT',
          // //   label: '报警单号',
          // //   disabled: true,
          // //   fieldName: 'bjdh',
          // //   placeholder: '请输入...',
          // //   maxlength: 20
          // // },
          // {
          //   type: 'INPUT',
          //   label: '尊享/悦享',
          //   disabled: true,
          //   fieldName: 'zxyx',
          //   placeholder: '请输入...',
          //   maxlength: 20
          // },
          // {
          //   type: 'INPUT',
          //   label: '套餐合同号',
          //   disabled: true,
          //   fieldName: 'tchth',
          //   placeholder: '请输入...',
          //   maxlength: 20
          // },
          // {
          //   type: 'CHECKBOX',
          //   label: '保险公司推荐',
          //   disabled: true,
          //   fieldName: 'bxgstj',
          //   placeholder: '请输入...',
          //   maxlength: 20,
          //   options: {
          //     trueValue: '1',
          //     falseValue: '2'
          //   },
          // },
          // {
          //   type: 'CHECKBOX',
          //   label: '新车送保',
          //   disabled: true,
          //   fieldName: 'xcsb',
          //   placeholder: '请输入...',
          //   maxlength: 20,
          //   options: {
          //     trueValue: '1',
          //     falseValue: '2'
          //   },
          // },
          // {
          //   type: 'CHECKBOX',
          //   label: '服务包 ',
          //   disabled: true,
          //   fieldName: 'fwb',
          //   placeholder: '请输入...',
          //   maxlength: 20,
          //   options: {
          //     trueValue: '1',
          //     falseValue: '2'
          //   },
          // },
          // {
          //   type: 'CHECKBOX',
          //   label: '新能源电池更换',
          //   disabled: true,
          //   fieldName: 'xnydcgh',
          //   placeholder: '请输入...',
          //   maxlength: 20,
          //   options: {
          //     trueValue: '1',
          //     falseValue: '2'
          //   },
          // }
        ];
      },

      // 备件信息
      // createTableBjColums() {
      //   return [
      //     {
      //       title: '序号',
      //       dataIndex: 'index',
      //       width: 70,
      //       sorter: true,
      //       render: props => {
      //         return <span>{props.row.index + 1}</span>;
      //       }
      //     },
      //     {
      //       title: '材料编号',
      //       dataIndex: 'vspa',
      //       sorter: true,
      //       filter: true,
      //       disabled: true,
      //       filterType: 'input',
      //       editable: true,
      //       editType: 'text',
      //       editRequired: true,
      //       showOverflowTooltip: true
      //     },
      //     {
      //       title: '备件名称',
      //       dataIndex: 'vName',
      //       sorter: true,
      //       filter: true,
      //       disabled: true,
      //       filterType: 'input',
      //       editable: false,
      //       showOverflowTooltip: true,
      //       editType: 'text'
      //     },
      //     {
      //       title: '数量',
      //       dataIndex: 'nqty',
      //       sorter: true,
      //       filter: true,
      //       disabled: true,
      //       filterType: 'number',
      //       editType: 'number'
      //     },
      //     {
      //       title: '损坏件编号',
      //       dataIndex: 'vclmspa',
      //       sorter: true,
      //       filter: true,
      //       disabled: true,
      //       filterType: 'number',
      //       editable: true,
      //       editType: 'number',
      //       precision: 2,
      //       max: 100,
      //       min: 0
      //     },
      //     {
      //       title: '特殊材料单价',
      //       dataIndex: 'nspespaprice',
      //       sorter: true,
      //       filter: true,
      //       disabled: true,
      //       filterType: 'number',
      //       editable: true,
      //       editType: 'number'
      //     },
      //     {
      //       title: '主件',
      //       dataIndex: 'cmain',
      //       sorter: true,
      //       filterType: 'input',
      //       filter: true,
      //       disabled: true,
      //       editable: true,
      //       defaultEditable: true,
      //       editType: 'checkbox',
      //       editItems: [
      //         { text: '', trueValue: 10041001 },
      //         { text: '', falseValue: 10041002 }
      //       ]
      //     },
      //     {
      //       title: '特殊材料', // 标识？
      //       dataIndex: 'cspecialspa',
      //       sorter: true,
      //       filter: true,
      //       editable: true,
      //       disabled: true,
      //       defaultEditable: true,
      //       editType: 'checkbox',
      //       editItems: [
      //         { text: '', trueValue: 10041001 },
      //         { text: '', falseValue: 10041002 }
      //       ]
      //     },
      //     {
      //       title: '特殊材料描述',
      //       dataIndex: 'vspecialspadesc',
      //       sorter: true,
      //       filter: true,
      //       filterType: 'input',
      //       editable: true,
      //       disabled: true,
      //       showOverflowTooltip: true,
      //       editType: 'text'
      //     }
      //   ];
      // },
      // table 组件新增行
      // addRecordHandle(type) {
      //   this[`$table${type}`] && this[`$table${type}`].EXECUTE_INSERT({});
      // },
      // table 组件移除记录
    //   removeRecordHandle(type) {
    //     if (type === 'Xm') {
    //       this.$confirm('确定要删除此索赔工位吗？', '提示', {
    //         confirmButtonText: '确定',
    //         cancelButtonText: '取消',
    //         type: 'warning'
    //       })
    //         .then(() => {
    //           console.log('this.selectDataXm', this.selectDataXm);
    //           const ZyBs = this.selectDataXm[0].cmain;
    //           if (ZyBs === 10041001) {
    //             this.$notify({
    //               title: '提示信息',
    //               message: '存在主工位或主件，请确认！',
    //               type: 'warning'
    //             });
    //           } else {
    //             this.$tableXm.EXECUTE_DELETE(this.selectDataXm);
    //             this.idXm += this.selectDataXm[0].id + ',';
    //           }
    //         })
    //         .catch(() => {});
    //     }
    //     if (type === 'Bj') {
    //       this.$confirm('确定要删除此索赔材料吗？', '提示', {
    //         confirmButtonText: '确定',
    //         cancelButtonText: '取消',
    //         type: 'warning'
    //       })
    //         .then(() => {
    //           const ZyBs = this.selectDataBj[0].cmain;
    //           if (ZyBs === 10041001) {
    //             this.$notify({
    //               title: '提示信息',
    //               message: '存在主工位或主件，请确认！',
    //               type: 'warning'
    //             });
    //           } else {
    //             this.$tableBj.EXECUTE_DELETE(this.selectDataBj);
    //             this.idBj += this.selectDataBj[0].id + ',';
    //           }
    //         })
    //         .catch(() => {});
    //     }
    //   },
    //   formchangeFun(val) {
    //     this.saveData = val;
    //   },
    //   // table动态回调函数
    //   tableHandle1(val, isFirst) {
    //     for (const obj of val) {
    //       this.$tableXm.SET_CELL_DISABLED(obj, 'cspecialstation', true);
    //       this.$tableXm.SET_CELL_DISABLED(obj, 'coutconsign', true);
    //       this.$tableXm.SET_CELL_DISABLED(obj, 'cmain', true);
    //       if (obj.cspecialstation === 10041001) {
    //         this.$tableXm.SET_CELL_DISABLED(obj, 'nspestationmar', false);
    //       } else {
    //         this.$tableXm.SET_CELL_DISABLED(obj, 'nspestationmar', true);
    //       }
    //     }
    //     this.tableData1 = val;
    //     console.log('this.tableData1', this.tableData1);
    //   },
    //   tableHandle2(val, isFirst) {
    //     for (const obj of val) {
    //       this.$tableBj.SET_CELL_DISABLED(obj, 'cspecialspa', true);
    //       this.$tableBj.SET_CELL_DISABLED(obj, 'cmain', true);
    //     }
    //     this.tableData2 = val;
    //   },
    //   // 保存
    //   async saveHandler() {
    //     // 获取表单控件的值，会执行表单校验，遵循错误前置的原则
    //     const [err, data] = await this.$refs.form.GET_FORM_DATA();
    //     if (err) return;
    //     // this.$refs.form.SUBMIT_FORM();
    //     // 执行新增/保存
    //     console.log(',', data);
    //     const craVal = data.cra;
    //     if (craVal === 1002) {
    //       if (this.tableData2 && this.tableData2.length > 0) {
    //         const res = await saveOrUpdate({ ...data, claimOrderhDTOList: this.tableData1, claimOrderpDTOList: this.tableData2, delLabourId: this.idXm, delPartId: this.idBj });
    //         if (res.resultCode === 200) {
    //           this.$notify({
    //             title: '提示信息',
    //             message: '保存成功！',
    //             type: 'success'
    //           });
    //           // 需要主页面刷新
    //           this.closeHandler('refresh');
    //         }
    //       } else {
    //         this.$notify({
    //           title: '提示信息',
    //           message: '请添加索赔材料信息',
    //           type: 'warning'
    //         });
    //       }
    //     } else {
    //       const res = await saveOrUpdate({ ...data, claimOrderhDTOList: this.tableData1, claimOrderpDTOList: this.tableData2, delLabourId: this.idXm, delPartId: this.idBj });
    //       if (res.resultCode === 200) {
    //         this.$notify({
    //           title: '提示信息',
    //           message: '保存成功！',
    //           type: 'success'
    //         });
    //         // 需要主页面刷新
    //         this.closeHandler('refresh');
    //       }
    //     }
    //   },
    //   setCustomer4(val) {
    //     console.log('val===' + JSON.stringify(val));
    //     // const abc = val[0];
    //     this.formList.forEach(x => {
    //       // x.initialValue = this.rowData[x.fieldName];
    //       // x.initialValue = abc[x.fieldName];
    //       if (x.fieldName === 'roNo') {
    //         x.initialValue = val[0].roNo;
    //         if (x.initialValue != null) {
    //           const vtpi = this.formList.find(x => x.fieldName === 'vtpi');
    //           vtpi.disabled = false; // 如果 委托书编号有值， TPI能输入
    //           const vactionplanid = this.formList.find(x => x.fieldName === 'vactionplanid');
    //           vactionplanid.disabled = false; // 如果 委托书编号有值， 行动ID能输入
    //         }

    //         // 如果表选的委托书编号 是G- 或者1-开头，  隐藏 车辆信息反馈单号 和 车辆故障信息报告
    //         const roNoQLW = x.initialValue.slice(0, 2); // 委托书编号前两位
    //         this.wtsQjbl = roNoQLW;
    //         if (roNoQLW === 'G-') {
    //           this.getG(x.initialValue);
    //         }
    //         if (roNoQLW === '1-' || roNoQLW === 'G-') {
    //           // 当委托书编号  1-  或  G-  开头时
    //           const aaa = this.formList.find(x => x.fieldName === 'vFeedNo');
    //           aaa.hidden = false; // 显示 车辆信息反馈单号
    //           aaa.disabled = false;
    //           const bbb = this.formList.find(x => x.fieldName === 'vFaultNo');
    //           bbb.hidden = false; // 显示 车辆故障信息报告
    //           bbb.disabled = false;
    //         }

    //         if (roNoQLW != '1-' && roNoQLW != 'G-') {
    //           // 当委托书编号  1-  和  G-  开头时
    //           const aaa = this.formList.find(x => x.fieldName === 'vFeedNo');
    //           aaa.hidden = true; // 隐藏 车辆信息反馈单号
    //           const bbb = this.formList.find(x => x.fieldName === 'vFaultNo');
    //           bbb.hidden = true; // 隐藏 车辆故障信息报告
    //         }

    //         if (roNoQLW === 'Z-' || roNoQLW === 'S-') {
    //           // 当委托书编号  Z-  或  S-  开头时
    //           this.formList.forEach(x => {
    //             if (x.fieldName === 'vactionplanid') {
    //               // 带出  行动id 数据
    //               x.initialValue = val[0].vactionplanid;
    //             }
    //             if (x.fieldName === 'vtpi') {
    //               // 带出 VTP 数据
    //               x.initialValue = val[0].vtpi;
    //             }
    //           });
    //         }

    //         if (roNoQLW != 'Z-' && roNoQLW != 'S-') {
    //           // 当委托书编号不是  Z-  和  S-  开头时
    //           this.formList.forEach(x => {
    //             if (x.fieldName === 'vactionplanid') {
    //               x.initialValue = ''; // 行动id 数据   赋空
    //             }
    //             if (x.fieldName === 'vtpi') {
    //               x.initialValue = ''; // VTP 数据   赋空
    //             }
    //           });
    //         }
    //       }
    //       if (x.fieldName === 'vvin') {
    //         x.initialValue = val[0].vvin;
    //       }
    //       if (x.fieldName === 'vcusname') {
    //         x.initialValue = val[0].vcusname;
    //       }
    //       if (x.fieldName === 'vlicensetag') {
    //         x.initialValue = val[0].vlicensetag;
    //       }
    //       if (x.fieldName === 'denter') {
    //         x.initialValue = val[0].denter;
    //       }
    //       if (x.fieldName === 'dsettle') {
    //         x.initialValue = val[0].dsettle;
    //       }
    //       if (x.fieldName === 'nmileage') {
    //         x.initialValue = val[0].nmileage;
    //       }
    //       if (x.fieldName === 'vbreakdowndesc') {
    //         x.initialValue = val[0].vbreakdowndesc;
    //       }
    //       if (x.fieldName === 'vengineno') {
    //         x.initialValue = val[0].vengineno;
    //         if (!x.initialValue) {
    //           // const vengineno = this.formList.find(x => x.fieldName === 'vengineno');
    //           x.disabled = false; // 发动机编号取消置灰
    //         } else {
    //           x.disabled = true; // 发动机编号置灰
    //         }
    //       }
    //       if (x.fieldName === 'vbreakdowndesc') {
    //         x.initialValue = val[0].vbreakdowndesc;
    //       }
    //       if (x.fieldName === 'vlkname') {
    //         x.initialValue = val[0].vlkname;
    //       }
    //       if (x.fieldName === 'vlktel') {
    //         x.initialValue = val[0].vlktel;
    //       }
    //       if (x.fieldName === 'dadt') {
    //         x.initialValue = val[0].dadt;
    //       }
    //       if (x.fieldName === 'na6id') {
    //         x.initialValue = val[0].na6id;
    //       }
    //       if (x.fieldName === 'salesDate') {
    //         x.initialValue = val[0].salesDate;
    //       }
    //     });
    //     this.cancelDialog('closeWTS'); // 关闭委托书 弹出框
    //     this.formList = [...this.formList];
    //   },
    //   async getBxgsSelect() {
    //   const res = await getBxgsSelect();
    //   this.formList.find(x => x.fieldName === 'INSURATION_CODE').itemList = res.data.map(x => ({ value: x.INSURATION_CODE, text: x.INSURATION_NAME }));
    // },
    //   setCustomer3(val) {
    //     console.log('val===' + JSON.stringify(val));
    //     this.formList.forEach(x => {
    //       // x.initialValue = this.rowData[x.fieldName];
    //       if (x.fieldName === 'vleaddata') {
    //         x.initialValue = val[0].vleaddata;

    //         const vleaddata = x.initialValue.slice(0, 4);
    //         if (vleaddata === '4121') {
    //           // 当引导数据是4121时，
    //           const vbuyspadealer = this.formList.find(x => x.fieldName === 'vbuyspadealer');
    //           vbuyspadealer.hidden = false; // 显示 购买备件时，经销商代码
    //           vbuyspadealer.disabled = false;
    //           const nmanhaurfee = this.formList.find(x => x.fieldName === 'nmanhaurfee');
    //           nmanhaurfee.hidden = false; // 显示  购买备件时，行驶里程
    //           nmanhaurfee.disabled = false;
    //           const dbuyspasettle = this.formList.find(x => x.fieldName === 'dbuyspasettle');
    //           dbuyspasettle.hidden = false; // 显示 购买备件时，维修完成日期
    //           dbuyspasettle.disabled = false;
    //           const vbuyspasvcbill = this.formList.find(x => x.fieldName === 'vbuyspasvcbill');
    //           vbuyspasvcbill.hidden = false; // 显示  购买备件时，委托书编号
    //           vbuyspasvcbill.disabled = false;
    //         }

    //         if (vleaddata != '4121') {
    //           // 当引导数据不是4121时，
    //           const vbuyspadealer = this.formList.find(x => x.fieldName === 'vbuyspadealer');
    //           vbuyspadealer.hidden = true; // 隐藏 购买备件时，经销商代码
    //           const nmanhaurfee = this.formList.find(x => x.fieldName === 'nmanhaurfee');
    //           nmanhaurfee.hidden = true; // 隐藏  购买备件时，行驶里程
    //           const dbuyspasettle = this.formList.find(x => x.fieldName === 'dbuyspasettle');
    //           dbuyspasettle.hidden = true; // 隐藏 购买备件时，维修完成日期
    //           const vbuyspasvcbill = this.formList.find(x => x.fieldName === 'vbuyspasvcbill');
    //           vbuyspasvcbill.hidden = true; // 隐藏  购买备件时，委托书编号
    //         }

    //         const vleaddataLast = x.initialValue.charAt(x.initialValue.length - 1);
    //         if (vleaddataLast === 'G') {
    //           // 引导数据”最后一位是“G”时
    //           const vvehiclesort = this.formList.find(x => x.fieldName === 'vvehiclesort');
    //           // alert(JSON.stringify(vvehiclesort))
    //           vvehiclesort.initialValue = 'W'; // 车辆类别 默认W
    //           vvehiclesort.disabled = true; // 车辆类别 置灰
    //         }
    //       }
    //     });
    //     this.cancelDialog('closeYDSJ'); // 关闭引导数据 弹出框
    //     this.formList = [...this.formList];
    //   },
    //   setCustomer11(val) {
    //     console.log('val===' + JSON.stringify(val));
    //     this.formList.forEach(x => {
    //       // x.initialValue = this.rowData[x.fieldName];
    //       if (x.fieldName === 'vbuyspasvcbill') {
    //         x.initialValue = val[0].vbuyspasvcbill;
    //       }
    //       if (x.fieldName === 'dbuyspasettle') {
    //         x.initialValue = val[0].dbuyspasettle;
    //       }
    //       if (x.fieldName === 'vbuyspadealer') {
    //         x.initialValue = val[0].vbuyspadealer;
    //       }
    //       if (x.fieldName === 'nmanhaurfee') {
    //         x.initialValue = val[0].nmanhaurfee;
    //       }
    //     });
    //     this.closeHandlerGMBJWTS(); // 关闭引导数据 弹出框
    //     this.formList = [...this.formList];
    //   },
    //   setCustomer12(val) {
    //     console.log('val===' + JSON.stringify(val));
    //     this.formList.forEach(x => {
    //       if (x.fieldName === 'vbillno') {
    //         x.initialValue = val;
    //         x.disabled = true;
    //         this.disable = false;
    //       }
    //       if (
    //         x.fieldName === 'roNo' ||
    //         x.fieldName === 'vlicensetag' ||
    //         x.fieldName === 'vcusname' ||
    //         x.fieldName === 'vlkname' ||
    //         x.fieldName === 'vlktel' ||
    //         x.fieldName === 'vbreakdowndesc' ||
    //         x.fieldName === 'vleaddata' ||
    //         x.fieldName === 'vclmsort' ||
    //         x.fieldName === 'cra' ||
    //         x.fieldName === 'vvehiclesort' ||
    //         x.fieldName === 'vsuppliercode' ||
    //         x.fieldName === 'vbreakdown'
    //       ) {
    //         x.disabled = false;
    //       }
    //     });
    //     this.cancelDialog('closeSQDH'); // 关闭申请单号 弹出框
    //     this.formList = [...this.formList];
    //   },
    //   setCustomer8(val) {
    //     console.log('val===' + JSON.stringify(val));
    //     this.formList.forEach(x => {
    //       if (x.fieldName === 'vFaultNo') {
    //         x.initialValue = val[0].vFaultNo;
    //       }
    //       if (x.fieldName === 'vFeedNo') {
    //         x.initialValue = val[0].vFeedNo;
    //       }
    //     });
    //     this.cancelDialog('closeCLXXFKDH'); // 关闭车辆信息反馈单号 弹出框
    //     this.formList = [...this.formList];
    //   },
    //   setCustomer9(val) {
    //     console.log('val===' + JSON.stringify(val));
    //     this.formList.forEach(x => {
    //       // x.initialValue = this.rowData[x.fieldName];
    //       if (x.fieldName === 'vactionplanid') {
    //         x.initialValue = val[0].vactionplanid;
    //       }
    //     });
    //     this.cancelDialog('closeTPI'); // TPI 弹出框
    //     this.formList = [...this.formList];
    //   },
    //   setCustomer2(val) {
    //     console.log('val===' + JSON.stringify(val));
    //     this.formList.forEach(x => {
    //       if (x.fieldName === 'vbreakdown') {
    //         x.initialValue = val[0].vbreakdown;
    //         this.gzdmQJBL = x.initialValue;
    //         if (x.initialValue) {
    //           const vbreaksort = this.formList.find(x => x.fieldName === 'vbreaksort');
    //           vbreaksort.disabled = false; // 取消置灰  故障类别
    //           const vfaultlocation = this.formList.find(x => x.fieldName === 'vfaultlocation');
    //           vfaultlocation.disabled = false; // 取消置灰  故障位置
    //         }
    //       }
    //     });
    //     this.cancelDialog('closeGZDM'); // 故障代码 弹出框
    //     this.formList = [...this.formList];
    //   },
    //   setCustomer1(val) {
    //     console.log('val===' + JSON.stringify(val));
    //     this.formList.forEach(x => {
    //       // x.initialValue = this.rowData[x.fieldName];
    //       if (x.fieldName === 'vbreaksort') {
    //         x.initialValue = val[0].vbreaksort;
    //       }
    //     });
    //     this.cancelDialog('closeGZLB'); // 关闭故障类别 弹出框
    //     this.formList = [...this.formList];
    //   },
    //   setCustomer0(val) {
    //     const vbreakdown = this.formList.find(x => x.fieldName === 'vbreakdown');
    //     this.formList.forEach(x => {
    //       if (x.fieldName === 'vfaultlocation') {
    //         x.initialValue = val[0].vbreaklocation;
    //       }
    //     });
    //     this.cancelDialog('closeGZWZ'); // 关闭故障位置 弹出框
    //     this.formList = [...this.formList];
    //   },

    //   cancelDialog(val) {
    //     if (val == 'closeYDSJ') {
    //       this.visible3 = false;
    //     }
    //     if (val == 'closeSQDH') {
    //       this.visible12 = false;
    //     }
    //     if (val == 'closeGZDM') {
    //       this.visible2 = false;
    //     }
    //     if (val == 'closeWTS') {
    //       this.visible4 = false;
    //     }
    //     if (val == 'closeGZLB') {
    //       this.visible1 = false;
    //     }
    //     if (val == 'closeGZWZ') {
    //       this.visible0 = false;
    //     }
    //     if (val == 'closeCLXXFKDH') {
    //       this.visible8 = false;
    //     }
    //     if (val == 'closeTPI') {
    //       this.visible9 = false;
    //     }
    //   },
    //   async openWtsbh() {
    //     this.visible4 = true;
    //   },
    //   async openYDSJ() {
    //     this.visible3 = true;
    //   },
    //   async openGMBJWTS() {
    //     this.visible11 = true;
    //   },
    //   async openGZDM() {
    //     this.visible2 = true;
    //   },
    //   async openGZLB() {
    //     this.visible1 = true;
    //   },
    //   async openGZWZ() {
    //     this.visible0 = true;
    //   },
    //   async openSQDH() {
    //     this.visible12 = true;
    //   },
    //   addBZGW(val) {
    //     // 标准工位
    //     this.currentTable = this[val];
    //     this.visible5 = true;
    //   },
    //   // addTSCL(val) {
    //   //   // 特殊材料
    //   //   this.currentTableTSCL = this[val];
    //   //   this.visible6 = true;
    //   // },
    //   // addBZCL(val) {
    //   //   // 标准材料
    //   //   this.currentTableBJCL = this[val];
    //   //   this.visible10 = true;
    //   // },
    //   addWWGW(val) {
    //     // 外委工位
    //     this.currentTableWWGW = this[val];
    //     this.visible7 = true;
    //   },
    //   openCLXXFKDH(val) {
    //     // 车辆信息反馈单号
    //     this.currentTableCLXXFKDH = this[val];
    //     this.visible8 = true;
    //   },
    //   openTPI(val) {
    //     // TPI
    //     this.currentTableTPI = this[val];
    //     this.visible8 = true;
    //   },

    //   // 确认
    //   confirmDialogPro(val) {
    //     // 标准工位
    //     this.currentTable.EXECUTE_INSERT(val);

    //     this.cancelDialogPro();
    //   },
    //   confirmDialogProTSCL(val) {
    //     // 特殊材料
    //     this.currentTableTSCL.EXECUTE_INSERT(val);
    //     this.cancelDialogTSCL();
    //   },
    //   confirmDialogProBJCL(val) {
    //     // 标准材料
    //     this.currentTableBJCL.EXECUTE_INSERT(val);
    //     this.cancelDialogBZCL();
    //   },
    //   confirmDialogProWWGW(val) {
    //     // 外委工位
    //     this.currentTableWWGW.EXECUTE_INSERT(val);
    //     this.cancelDialogWWGW();
    //   },
    //   confirmDialogPart(val) {
    //     this.currentTable.EXECUTE_INSERT(val);
    //     this.cancelDialogPart();
    //   },
    //   // 取消关闭按钮
    //   cancelDialogPro() {
    //     this.visible5 = false;
    //   },
    //   cancelDialogWTS() {
    //     this.visible4 = false;
    //   },
    //   cancelDialogTSCL() {
    //     this.visible6 = false;
    //   },
    //   cancelDialogBZCL() {
    //     this.visible10 = false;
    //   },
    //   cancelDialogWWGW() {
    //     this.visible7 = false;
    //   },
    //   closeHandlerCLXXFKDH() {
    //     this.visible8 = false;
    //   },
    //   closeHandlerTPI() {
    //     this.visible9 = false;
    //   },
    //   closeHandlerYDSJ() {
    //     this.visible3 = false;
    //   },
    //   closeHandlerGMBJWTS() {
    //     this.visible11 = false;
    //   },
    //   closeHandlerSQDH() {
    //     this.visible12 = false;
    //   },
    //   closeHandlerGZDM() {
    //     this.visible2 = false;
    //   },
    //   closeHandlerGZLB() {
    //     this.visible1 = false;
    //   },
    //   closeHandlerGZWZ() {
    //     this.visible0 = false;
    //   },
      // 关闭面板
      closeHandler(type) {
        this.$emit('close', false, type);
      },
      // 优惠包代码
      // async searchCode(param) {
      //   // const res = await searchCode();
      //   if (res.resultCode === 200) {
      //     param.initialValue = res.data;
      //   }
      // },
      // // 委托书编号前两位为G-时  带出项目到 索赔信息
      // async getG(param) {
      //   const res = await getG({ roNo: param });
      //   console.log(res);
      //   this.listXm = res.data;
      // },
      // // 选择项目
      // selectChangeHandleXm(val) {
      //   this.selectDataXm = val;
      //   console.log('this.selectDataXm', this.selectDataXm);
      // },
      // // 选择备件
      // selectChangeHandleBj(val) {
      //   this.selectDataBj = val;
      // },
      // changeCells(keys, obj) {
      //   const targetKey = Object.keys(keys)[0].split('|')[1];
      //   if (targetKey === 'cmain') {
      //     console.log(obj.cmain);
      //   }
      // }
    }
  };
</script>

<style lang="less" scoped>
  .wrapper {
    height: calc(100vh - 135px);
  }
</style>

